spring rains - French English Dictionary